Make ERC use completion-at-point
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 26 Apr 2011 13:50:09 +0000 (10:50 -0300)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 26 Apr 2011 13:50:09 +0000 (10:50 -0300)
commit9462ce162cfe486ea8dee13176930d0709fdb23a
tree1cda2606995087046153b6afe39cd056078d979c
parentadb0bf8a8c9317463609b07b81874792aea6cb9b
Make ERC use completion-at-point
* lisp/erc/erc.el (erc-mode-map): Use completion-at-point.
(erc-mode): Tell completion-at-point to obey erc-complete-functions.
(erc-complete-word-at-point): New function.
(erc-complete-word): Make it obsolete.
* lisp/erc/erc-pcomplete.el (erc-pcompletions-at-point): New function.
(pcomplete): Use it.
* lisp/erc/erc-dcc.el (erc-dcc-chat-mode-map): Use completion-at-point.
(erc-dcc-chat-mode): Tell completion-at-point to obey
erc-complete-functions.
* lisp/erc/erc-button.el (erc-button-next-function): New function extracted from
erc-button-next.
(button, erc-button-next): Use it.
lisp/erc/ChangeLog
lisp/erc/erc-button.el
lisp/erc/erc-dcc.el
lisp/erc/erc-pcomplete.el
lisp/erc/erc.el